توابع ریاضی در Sql | توابع مهم و کاربردی sql
در این پست قصد یاد دادن توابع مهم ریاضی در Sql رو داریم که به برخی از ان توابع که کاربرد بیشتری نسبت به بقیه دارند خواهیم پرداخت
1- شمارش تعداد ردیف های جدول
دستور Count
اگر میخواهد تعداد ردیف های یک جدول را چاپ کنید :
select Count(*) from [Hyper_Table]
که در خروجی یک عدد صحیح که تعداد ردیف های جدول است را نمایش میدهد مانند 165
2-جمع کردن مقادیر یک ستون
معمولا برای محاسبه معدل و مجموع یک ستون مثل درامد کل استفاده می شود
select Sum(Age) from [Hyper_Users]
برای مثال اگر 10 کاربر داشته باشیم و سن انها به ترتیب زیر باشد
18,22,26,21,19,24,23,25,26,21
خروجی یک عدد صحیح مجموع بالا خواهد بود یعنی 225
3- پیدا کردن بزرگترین مقدار در یک ستون
دستور Max
فرض کنید میخواهیم بالاترین درامد یا بزرگترین کاربر سایت را پیدا کنیم
select Max(Age) from [Hyper_Users]
که با توجه به مورد قبلی بزرگترین کاربر 26 می باشد
4- کوچکترین مقدار در یک ستون
تابع Min
فرض کنید می خواهیم کوچکترین کاربر سایت را نمایش دهیم
select Min(Age) from [Hyper_User]
که با توجه به مورد قبلی کوچکترین عضو سایت 18 سال دارد
5- تابع قدر مطلق
تابع Abs() حذف علامت منفی از عدد
select Abs(profit ) from [Hyper_Trans]
6-تابع روند کردن (روند کردن کف(
تابع Floor()
select Floor(13.5) خروجی : 13
7- تابع روند کردن )روند کردن سقف(
تابع Ceiling()
select Ceiling(13.5)
خروجی : 14
8- تباع معدل
تابع Avg()
select Avg(Age) from [ Hyper_User]
میانگین سنی اعضای سایت
1- شمارش تعداد ردیف های جدول
دستور Count
اگر میخواهد تعداد ردیف های یک جدول را چاپ کنید :
select Count(*) from [Hyper_Table]
که در خروجی یک عدد صحیح که تعداد ردیف های جدول است را نمایش میدهد مانند 165
2-جمع کردن مقادیر یک ستون
معمولا برای محاسبه معدل و مجموع یک ستون مثل درامد کل استفاده می شود
select Sum(Age) from [Hyper_Users]
برای مثال اگر 10 کاربر داشته باشیم و سن انها به ترتیب زیر باشد
18,22,26,21,19,24,23,25,26,21
خروجی یک عدد صحیح مجموع بالا خواهد بود یعنی 225
3- پیدا کردن بزرگترین مقدار در یک ستون
دستور Max
فرض کنید میخواهیم بالاترین درامد یا بزرگترین کاربر سایت را پیدا کنیم
select Max(Age) from [Hyper_Users]
که با توجه به مورد قبلی بزرگترین کاربر 26 می باشد
4- کوچکترین مقدار در یک ستون
تابع Min
فرض کنید می خواهیم کوچکترین کاربر سایت را نمایش دهیم
select Min(Age) from [Hyper_User]
که با توجه به مورد قبلی کوچکترین عضو سایت 18 سال دارد
5- تابع قدر مطلق
تابع Abs() حذف علامت منفی از عدد
select Abs(profit ) from [Hyper_Trans]
6-تابع روند کردن (روند کردن کف(
تابع Floor()
select Floor(13.5) خروجی : 13
7- تابع روند کردن )روند کردن سقف(
تابع Ceiling()
select Ceiling(13.5)
خروجی : 14
8- تباع معدل
تابع Avg()
select Avg(Age) from [ Hyper_User]
میانگین سنی اعضای سایت